package com.ruoyi.bantong.service;

import java.util.List;
import com.ruoyi.bantong.domain.BtPlacecardPoolDetails;

/**
 * 席位玩法详情Service接口
 * 
 * @author laohei
 * @date 2021-01-24
 */
public interface IBtPlacecardPoolDetailsService 
{
    /**
     * 查询席位玩法详情
     * 
     * @param ppdId 席位玩法详情ID
     * @return 席位玩法详情
     */
    public BtPlacecardPoolDetails selectBtPlacecardPoolDetailsById(Integer ppdId);

    /**
     * 查询席位玩法详情
     *
     * @return 席位玩法详情
     */
    public List<BtPlacecardPoolDetails> selectBtPlacecardPoolDetailsListByUserId(BtPlacecardPoolDetails btPlacecardPoolDetails);

    /**
     * 查询席位玩法详情列表
     * 
     * @param btPlacecardPoolDetails 席位玩法详情
     * @return 席位玩法详情集合
     */
    public List<BtPlacecardPoolDetails> selectBtPlacecardPoolDetailsList(BtPlacecardPoolDetails btPlacecardPoolDetails);

    /**
     * 新增席位玩法详情
     * 
     * @param btPlacecardPoolDetails 席位玩法详情
     * @return 结果
     */
    public int insertBtPlacecardPoolDetails(BtPlacecardPoolDetails btPlacecardPoolDetails);

    /**
     * 修改席位玩法详情
     * 
     * @param btPlacecardPoolDetails 席位玩法详情
     * @return 结果
     */
    public int updateBtPlacecardPoolDetails(BtPlacecardPoolDetails btPlacecardPoolDetails);

    /**
     * 批量删除席位玩法详情
     * 
     * @param ppdIds 需要删除的席位玩法详情ID
     * @return 结果
     */
    public int deleteBtPlacecardPoolDetailsByIds(Integer[] ppdIds);

    /**
     * 删除席位玩法详情信息
     * 
     * @param ppdId 席位玩法详情ID
     * @return 结果
     */
    public int deleteBtPlacecardPoolDetailsById(Integer ppdId);
}
